package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.BarcodeUser;

/**
 * 条码用户Service接口
 * 
 * @author ruoyi
 * @date 2025-03-28
 */
public interface IBarcodeUserService 
{
    /**
     * 查询条码用户
     * 
     * @param employeeId 条码用户主键
     * @return 条码用户
     */
    public BarcodeUser selectBarcodeUserByEmployeeId(String employeeId);

    /**
     * 查询条码用户列表
     * 
     * @param barcodeUser 条码用户
     * @return 条码用户集合
     */
    public List<BarcodeUser> selectBarcodeUserList(BarcodeUser barcodeUser);

    /**
     * 新增条码用户
     * 
     * @param barcodeUser 条码用户
     * @return 结果
     */
    public int insertBarcodeUser(BarcodeUser barcodeUser);

    /**
     * 修改条码用户
     * 
     * @param barcodeUser 条码用户
     * @return 结果
     */
    public int updateBarcodeUser(BarcodeUser barcodeUser);

    /**
     * 批量删除条码用户
     * 
     * @param employeeIds 需要删除的条码用户主键集合
     * @return 结果
     */
    public int deleteBarcodeUserByEmployeeIds(String[] employeeIds);

    /**
     * 删除条码用户信息
     * 
     * @param employeeId 条码用户主键
     * @return 结果
     */
    public int deleteBarcodeUserByEmployeeId(String employeeId);
}
